前提:阿里云RDS基础版 2核4G
三个月每天两千万数据需要迁移
GPS轨迹点数据,明显的写多读少
优化点
- 内在升级到8G,因为一年只要400块
- 参数:
- innodb_buffer_pool_size:3/4 -> 4/5
- 没明显感知,但我内存也没有其他用途
- bulk_insert_buffer_size:4194304 -> 83886080
- 写入明显提升了一倍,测试再大了点就没效果了
- innodb_flush_log_at_trx_commit: 1-> 0
- 没啥明显感知,准备数据迁移完改回去
- innodb_buffer_pool_size:3/4 -> 4/5